import React from 'react';  // 引入react核心库
import ReactDOM from 'react-dom/client'; // 引入ReactDOM
import App from './App'; // 引入App组件
// 引入redux中的store
import store from './redux/store'
import { Provider } from 'react-redux';

const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
  <React.StrictMode>
    <Provider store={store}>
       <App />
    </Provider>
  </React.StrictMode>
);

// 监测redux中状态的改变，如redux的状态发生了改变，那么重新渲染APP组件
// store.subscribe(() => {
//   root.render(
//     <React.StrictMode>
//           <App />
//     </React.StrictMode>
//   );
// })
